
using System;
using Subsync;

namespace Subsync.Core.SvnServe
{
	/// <summary>
	/// Author: Steven Goh Jian Wen
	/// </summary>
	public class InvalidSvnServePath : BaseException
	{
		public InvalidSvnServePath(string errorMessage) : base(errorMessage) {}   
		public InvalidSvnServePath(string errorMessage, Exception innerEx) : base(errorMessage, innerEx) {}
	}
	
	public class SVNServeNotSetuped : BaseException
	{
		public SVNServeNotSetuped (string errorMessage) : base(errorMessage)
		{
		}
		public SVNServeNotSetuped (string errorMessage, Exception innerEx) : base(errorMessage, innerEx)
		{
		}
	}
	
	public class UnableToStartSVNServe : BaseException
	{
		public UnableToStartSVNServe (string errorMessage) : base(errorMessage)
		{
		}
		public UnableToStartSVNServe (string errorMessage, Exception innerEx) : base(errorMessage, innerEx)
		{
		}
	}
	
	public class ThrottledException : BaseException
	{
		public ThrottledException (string errorMessage) : base(errorMessage)
		{
		}
		public ThrottledException (string errorMessage, Exception innerEx) : base(errorMessage, innerEx)
		{
		}
	}
		
}
